#!/bin/bash

apt-get install -y open-iscsi autofs
ubuntu挂载 iscsi
iscsi教程
#发起程序
# 配置文件 /etc/iscsi/initiatorname.iscsi

# 配置iSCSI CHAP认证信息。
# 编辑 /etc/iscsi/iscsid.conf文件

# 服务重启
systemctl restart iscsid
iscsiadm -m discovery -t st -p 192.168.2.2
# 发现 iSCSI目标
iscsiadm -m discovery -t st -p 192.168.2.252
# 发现 iSCSI目标
iscsiadm -m discovery -t sendtargets -p 192.168.2.252
# 登录服务
iscsiadm -m node -T iqn.20024-10.org.freenas.ctl:work -p 192.168.2.252 --login

# 开启认证 work
iscsiadm -m node -T iqn.20024-10.org.freenas.ctl:work -o update \
--name node.session.auth.authmethod --value=CHAP \
--name node.session.auth.username --value=qq \
--name node.session.auth.password --value=qq1813033378


# 登录服务 hhd-ubuntu
iscsiadm -m node -T iqn.20024-10.org.freenas.ctl:hhd-ubuntu -p 192.168.2.252 --login

# 开启认证 hhd-ubuntu
iscsiadm -m node -T iqn.20024-10.org.freenas.ctl:hhd-ubuntu -o update \
--name node.session.auth.authmethod --value=CHAP \
--name node.session.auth.username --value=qq \
--name node.session.auth.password --value=qq1813033378





# 系统启动时自动登入
iscsiadm -m node -T iqn.20024-10.org.freenas.ctl:work \
-p 192.168.2.252 --op update -n node.startup -v automatic

# 登录 开启认证 开机登录




192.168.2.2:3260,1 iqn.2005-10.org.freenas.ctl:iscsi

iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:iscsi -p 192.168.2.2 --login




# 登入需验证的节点：
# 开启认证
 iscsiadm -m node -T iqn.2007-07.com.u-nas:istgt.linux \
-o update --name node.session.auth.authmethod --value=CHAP
# 添加用户
iscsiadm -m node -T iqn.1997-05.com.test:raid \
--op update --name node.session.auth.username --value=qq

# 添加密码
iscsiadm –m node –T iqn.2007-07.com.u-nas:istgt.ubuntu –op update --name node.session.auth.password –value=ubuntu1813033378


iscsiadm -m node -U all
# 注销单个节点
# 首先解除挂载，然后注销
# 然后注销 指定 连接
iscsiadm -m node –T iqn.20024-10.org.freenas.ctl:hhd-ubuntu -p 192.168.2.251:3260 –u
# 注销所有连接
iscsiadm -m node --logoutall=all
# 查看target记录
iscsiadm -m node
# 查看所有iscsi连接
iscsiadm -m session
# 删除target

iscsiadm -m node -o delete -T iqn.20024-10.org.freenas.ctl:hhd-ubuntu -p 192.168.2.252:3260
iscsiadm -m node -o delete --logoutall=all

# 删除开机连接
#注销连接
iscsiadm -m node -T iqn.20024-10.org.freenas.ctl:hhd-ubuntu -p 192.168.2.252:3260 --logout

# 命令来永久删除该iSCSI连接的会话信息。例如，命令将是
iscsiadm -m node -T iqn.20024-10.org.freenas.ctl:hhd-ubuntu -p 192.168.2.252:3260 --op delete
#确保下次不自动连接‌：如果需要确保系统在下次启动时不会自动重新连接该iSCSI目标，
# 您还需要更新或删除相关的启动配置。这通常涉及到编辑或删除
# /etc/iscsi/iscsid.conf










